package com.func.domain.activity.service.quota.rule;

/**
 * <p>
 * IActionChainArmory
 * </p>
 *
 * @author Simon
 * @version 2025.03.12.1.0.0
 * @description 责任链装配接口
 * @since 2025-03-12
 */

public interface IActionChainArmory {
    /**
     *
     * @return 获取当前责任链节点的下一个节点
     */
    IActionChain next();

    /**
     *
     * @param next 需要添加的节点
     * @return 添加的下一个节点
     */
    IActionChain appendNext(IActionChain next);
}
